package com.baichang.taoshunda.dao;

import com.baichang.framework.dao.BaseDao;
import com.baichang.taoshunda.entity.CompanyPanymentHistory;

import java.math.BigDecimal;
import java.util.Map;

/**
 * Created by Administrator on 2018/1/26 0026.
 */
public interface CompanyPanymentHistoryDao extends BaseDao<CompanyPanymentHistory> {
    /**
     * 查询最新创建的数据id
     *
     * @return
     */
    Map<String, Object> queryHistoryId();

    /**
     * 查询广告位申请的时间
     *
     * @param historyId
     * @return
     */
    Map<String, Object> getHistoryInfo(Integer historyId);

    /**
     * 修改缴费金额
     *
     * @param id
     * @param money
     * @param payType
     * @return
     */
    int updateMoney(Integer id, BigDecimal money, Integer payType);

    /**
     * 查询是否有缴费数据
     *
     * @param id
     * @return
     */
    Map<String, Object> getCountWaiter(Integer id);

    /**
     * 查询推荐商家的缴费信息
     *
     * @param id
     * @return
     */
    Map<String, Object> getRecommend(Integer id);

    /**
     * 查询是否缴纳保障金
     *
     * @param id
     * @return
     */
    int getCountRecord(Integer id);

    /**
     *
     * @param waiterId
     * @return
     */
    Map<String,Object> queryUserWaiter(int waiterId);

    /**
     *
     * @param id
     * @return
     */
    int deleteCode(Integer id);
    /**
     *
     * 功能描述: 
     *
     * @param:
     * @return: 
     * @auther: wsl
     * @date: 2019/1/24 17:02
     */
    CompanyPanymentHistory gethistoryByGoodsId(Integer goodsId);
}
